"""
函数可以有用返回值, 具备返回值的函数, 还能叫做一个工具/工厂

因为它可以进行数据加工后再给你返回出来.

返回值可以通过 return 来进行返回

return后面可以跟着一个 表达式, 即可以为: 一个变量/值/计算公式/函数
"""
# def add(x, y):
#     # print(x + y)
#     return x + y
#
#
# def test():
#     return add(2, 3) #  --> x + y --> 3 + 2
#
# i = test()
# print(i)

# i = "123"
# p = i.replace("1", 'a')
# print(p)
#
# lst = []
# print(lst.append("123"))
# print(lst)

# def test():
#     return 1
#
# print(test())

# return 是可以停止函数的
# def add(x, y):
#     return x + y
#     print("我呆在底下偷偷执行, 嘿嘿嘿")   # 不会被执行
#     return x  # 不会被执行
#
# print(add(1, 2))

# return可以返回多个值

# def test():
#     return 1, 2 ,3
#
# print(test())  # (1, 2, 3)
# a, b, c = test()
